// 验证结构体的地址就是首个元素的地址
#include <stdio.h>
#include <stdint.h>

struct sa {
    int a;
};

struct sb {
    uint8_t b[16];
};

struct sc {
    struct sa a;
    struct sb b;
    int c;
};

int main() {
    struct sc tmp;
    printf("&tmp=%p, &b=%p, b.b=%p, &a=%p, &a.a=%p\n",&tmp, &tmp.b, tmp.b.b, &tmp.a, &tmp.a.a);
    return 0;
}
